<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
    //一、js解析器运行js分为两步：  预解析  代码执行
    //1.预解析：js引擎会把js里面的所以var 还有function 提升到当前作用域最前面
    //2.代码执行 ：按照代码书写顺序从上往下执行
    //二、预解析分为代码预解析（变量提升）和函数预解析（函数提升）
    //1. 变量提升 就是把所有的变量声明提升到当前作用域最前面  不提升赋值操作
    //2.函数提升 就是把所以函数声明提升到当前作用域最前面    不调用函数
</script>
<body>
    
</body>
</html>